UFPI (универсальный интерфейс программирования флэш-памяти) - это устройство с питанием от USB, основанное на современном защищенном двухъядерном процессоре 200 МГц с высокоскоростным USB Phy (480 Мбит/сек). Основное назначение этого интерфейса и программного обеспечения - программирование флэш-памяти или памяти EEPROM и работа с основными последовательными протоколами, такими как NAND, OneNAND, Serial NAND, eMMC, SD, SPIFI, SPI flash, SPI EEPROM, I2C EEPROM, Microwire EEPROM, 1-Wire, JTAG, BDM, UART, GPIO, Logger и другими.